import GameData from "./GameData";

// Learn TypeScript:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/typescript.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
//  - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html

const {ccclass, property} = cc._decorator;

@ccclass
export default class NewClass extends cc.Component {

onLoad()
{
    let luogang = 
    {
        "luogang":"哈哈",
        "luogang1":"哈哈",
        "luogang2":"哈哈",
        "luogang3":"哈哈",
        "luogang4":"哈哈",
        "luogang5":"哈哈"
    }
    cc.director.getCollisionManager().enabled = true
}

        onCollisionEnter(other, self)
         {
            let luogang = 
            {
                "luogang":"哈哈",
                "luogang1":"哈哈",
                "luogang2":"哈哈",
                "luogang3":"哈哈",
                "luogang4":"哈哈",
                "luogang5":"哈哈"
            }
             if(GameData.Instance.onClick == true )
             {
                if(GameData.Instance.shaichevoiceOnOrOff == true)
                {
                    cc.find('Canvas/AudioManager').children[0].getComponent(cc.AudioSource).play()
                }
                other.node.getChildByName('weiqi').getComponent(cc.ParticleSystem).resetSystem()
             }
            GameData.Instance.huizheng = false
            if(GameData.Instance.xuanzhuan ==true)
            {

                console.log('旋转中')
                let luogang = 
        {
            "luogang":"哈哈",
            "luogang1":"哈哈",
            "luogang2":"哈哈",
            "luogang3":"哈哈",
            "luogang4":"哈哈",
            "luogang5":"哈哈"
        }
                 
            }
            else
            {
                if(self.node.children[1].name=='left')
                {
                 GameData.Instance.rotation = true
                }
                if(self.node.children[1].name=='right')
                {
                 GameData.Instance.rotation = false
                }
                    GameData.Instance.currentdian = self.node
                    GameData.Instance.onStay = true
                    GameData.Instance.onhuashaichexian == true
             }
            }
   
    start () {

    }

    onCollisionExit(other, self) {
        let luogang = 
        {
            "luogang":"哈哈",
            "luogang1":"哈哈",
            "luogang2":"哈哈",
            "luogang3":"哈哈",
            "luogang4":"哈哈",
            "luogang5":"哈哈"
        }
        GameData.Instance.onStay = false
    }

    onCollisionStay(other, self) 
    {
        let luogang = 
        {
            "luogang":"哈哈",
            "luogang1":"哈哈",
            "luogang2":"哈哈",
            "luogang3":"哈哈",
            "luogang4":"哈哈",
            "luogang5":"哈哈"
        }
        GameData.Instance.onStay = true
    }

    // update (dt) {}
}
